package com.hspedu.modifier;

/**
 * 访问修饰符访问范围
 * 访问级别 访问控制修饰符 同类  同包  子类  不同包
 * 公开       public      Y     Y     Y      Y
 * 受保护     protected   Y     Y     Y
 * 默认       无修饰符     Y     Y
 * 私有       private     Y
 */

/**
 * 注意事项：
 * 1.修饰符可以用来修饰类中的属性，成员以及类
 * 2.只有默认的和public才能修饰类，并且遵循上述访问权限的特点
 * 3.
 * 4.成员方法的访问规则和属性完全一样
 */
public class Test {
    public static void main(String[] args) {
        A a = new A();
        a.m1();
        B b = new B();
        b.say();
    }
}
